package org.jeecg.modules.demo.roomapartdistribute.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.common.aspect.annotation.Dict;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: TODO
 * @author: scott
 * @date: 2022年03月24日 10:19
 */

@Data
public class ZnzfCheckApartVo {
    @ApiModelProperty(value = "主键")
    private String id;
    /**外键，单位*/
    @Excel(name = "单位名称", width = 15)
    @ApiModelProperty(value = "单位名称")
    private String apart;
    /**外键，房源单位分配*/
    @Excel(name = "外键，房源单位分配", width = 15)
    @ApiModelProperty(value = "外键，房源单位分配")
    private String roomApartDistributeId;
    /**房源占比*/
    @Excel(name = "房源占比", width = 15)
    @ApiModelProperty(value = "房源占比")
    private Double roomRatio;
    /**核定房源数量*/
    @Excel(name = "核定房源数量", width = 15)
    @ApiModelProperty(value = "核定房源数量")
    private Integer checkedRoomNum;
    /**单位核定报名人数*/
    @Excel(name = "单位核定报名人数", width = 15)
    @ApiModelProperty(value = "单位核定报名人数")
    private Integer apartCheckPeopleNum;
    /**总报名人数*/
    @Excel(name = "总报名人数", width = 15)
    @ApiModelProperty(value = "总报名人数")
    private Integer applyNumSum;
    /**单位人员报名比例*/
    @Excel(name = "单位人员报名比例", width = 15)
    @ApiModelProperty(value = "单位人员报名比例")
    private Double apartPeopleApplyRatio;
    /**审核状态*/
    @Excel(name = "审核状态", width = 15, dicCode = "check_depart_state")
    @Dict(dicCode = "check_depart_state")
    @ApiModelProperty(value = "审核状态")
    private String state;
    /**审核意见*/
    @Excel(name = "审核意见", width = 15)
    @ApiModelProperty(value = "审核意见")
    private String note;
}
